-- card: 2837 from stack: in -- bmap block id: 0 -- flags: 0000 -- background id: 2733 -- name: -- part 2 (field) -- low flags: 01 -- high flags: 0000 -- rect: left=57 top=59 right=112 bottom=462 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 0 -- text size: 12 -- style flags: 8192 -- line height: 16 -- part name: -- part 13 (field) -- low flags: 01 -- high flags: 0000 -- rect: left=58 top=140 right=302 bottom=476 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 0 -- text size: 12 -- style flags: 8192 -- line height: 16 -- part name: -- part 15 (button) -- low flags: 00 -- high flags: 8002 -- rect: left=141 top=111 right=133 bottom=241 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: PopMenuBar ----- HyperTalk script ----- on mouseDown get PopMenuBar(301,302,303,304,305,306) put it into the message box end mouseDown -- part contents for card part 2 ----- text ----- The PopMenuBar XFCN allows you to add Pop Up Menu Bars to your stack. By using this feature you can get around Hypercard's limitation of not being able to customize the Menu Bar. Try it out now: -- part contents for card part 13 ----- text ----- Command Structure: PopMenuBar(menuID#1,menuID#2,...,menuID#10) menuID#n: id of menu resource to be added to Pop Up Menu Bar . Note: You can add up to 10 menus to the Menu Bar. Menu Ids should be greater than 12 (ids 1 to 12 are used for Hypercard's Menu Bar). Values returned by PopMenuBar: -1 => PopMenuBar was called without any parameter or with more     than 10 parameters. -2 => Illegal Menu Resource ID ( It should be greater than 12 ) .